--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Node / ReticulumProjects / MeshChatX.git / files / meshchatx / src / frontend / components / nomadnetwork / NomadNetworkBrowser.vue
Displaying Raw • Download
meshchatx/src/frontend/components/nomadnetwork/NomadNetworkBrowser.vue 32e97c105419d3bcede5c1311df3ffb63b8305a4 (32e97c10) Text, 28.53 KB
T8b949e<!-- SPDX-License-Identifier: 0BSD AND MIT -->
Tb4b4b4<Tff7b72templateTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-1 min-w-0 h-full flex-col overflow-hidden bg-sem-canvas text-sem-fg"Tb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3showTabStripTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"nomad-tab-strip flex h-9 shrink-0 flex-nowrap items-end overflow-x-auto overflow-y-hidden border-b border-sem-border bg-sem-surface-muted px-1.5"
Te6edf3roleTff7b72=Ta5d6ff"tablist"
Tb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3v-forTff7b72=Ta5d6ff"Tb4b4b4(Te6edf3tabTb4b4b4, Te6edf3tabIndexTb4b4b4) Tff7b72in Te6edf3tabsTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Te6edf3tabTb4b4b4.Te6edf3idTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3roleTff7b72=Ta5d6ff"tab"
Te6edf3draggableTff7b72=Ta5d6ff"true"
Tb4b4b4:Te6edf3aria-selectedTff7b72=Ta5d6ff"Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Te6edf3activeTabIdTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"group flex h-8 min-w-[7rem] max-w-[14rem] shrink-0 cursor-grab items-center gap-1.5 border border-transparent px-3 text-sm transition-[opacity,background-color,border-color] duration-150 rounded-t-[10px] active:cursor-grabbing"
Tb4b4b4:Te6edf3classTff7b72=Ta5d6ff"Tb4b4b4[
Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Te6edf3activeTabId
Tff7b72? Ta5d6ff'border-sem-border border-b-transparent bg-sem-canvas font-medium text-sem-fg'
Tff7b72: Ta5d6ff'text-sem-fg-muted hover:bg-sem-surface/50'Tb4b4b4,
Te6edf3dragTabIndex Tff7b72=== Te6edf3tabIndex Tff7b72? Ta5d6ff'opacity-50' Tff7b72: Ta5d6ff''Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3selectTabTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4)Ta5d6ff"
Tb4b4b4@Te6edf3dragstartTff7b72=Ta5d6ff"Te6edf3onTabDragStartTb4b4b4(Te6edf3tabIndexTb4b4b4, Te6edf3$eventTb4b4b4)Ta5d6ff"
Tb4b4b4@Te6edf3dragoverTb4b4b4.Te6edf3preventTff7b72=Ta5d6ff"Te6edf3onTabDragOverTb4b4b4(Te6edf3tabIndexTb4b4b4)Ta5d6ff"
Tb4b4b4@Te6edf3dropTb4b4b4.Te6edf3preventTff7b72=Ta5d6ff"Te6edf3onTabDropTb4b4b4(Te6edf3tabIndexTb4b4b4)Ta5d6ff"
Tb4b4b4@Te6edf3dragendTff7b72=Ta5d6ff"Te6edf3onTabDragEndTa5d6ff"
Tb4b4b4@Te6edf3contextmenuTb4b4b4.Te6edf3preventTff7b72=Ta5d6ff"Te6edf3openTabContextMenuTb4b4b4(Te6edf3$eventTb4b4b4, Te6edf3tabTb4b4b4)Ta5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"min-w-0 flex-1 truncate text-left"Tb4b4b4>Tff7b72{{ Te6edf3tabTitleTb4b4b4(Te6edf3tabTb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span
Te6edf3classTff7b72=Ta5d6ff"shrink-0 rounded p-0.5 text-sem-fg-muted opacity-0 transition-opacity hover:bg-sem-surface hover:text-sem-fg group-hover:opacity-100 group-focus-within:opacity-100"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'common.cancel'Tb4b4b4)Ta5d6ff"
Te6edf3draggableTff7b72=Ta5d6ff"false"
Tb4b4b4@Te6edf3clickTb4b4b4.Te6edf3stopTff7b72=Ta5d6ff"Te6edf3closeTabTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4)Ta5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"close" Te6edf3classTff7b72=Ta5d6ff"size-4" Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"mb-0 flex h-8 w-9 shrink-0 items-center justify-center rounded-[10px] text-sem-fg-muted transition-colors hover:bg-sem-surface/80"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'nomadnet.new_tab_shortcut'Tb4b4b4)Ta5d6ff"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3addTabTb4b4b4(Tb4b4b4)Ta5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"plus" Te6edf3classTff7b72=Ta5d6ff"size-5" Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"relative flex flex-1 min-h-0 min-w-0 overflow-hidden"Tb4b4b4>
Tb4b4b4<Tff7b72template Te6edf3v-forTff7b72=Ta5d6ff"Te6edf3tab Tff7b72in Te6edf3tabsTa5d6ff" Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Te6edf3tabTb4b4b4.Te6edf3idTa5d6ff"Tb4b4b4>
Tb4b4b4<Tff7b72NomadNetworkPage
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3isTabMountedTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4)Ta5d6ff"
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Te6edf3activeTabIdTa5d6ff"
Tb4b4b4:Te6edf3refTff7b72=Ta5d6ff"Tb4b4b4(Te6edf3elTb4b4b4) Tb4b4b4=> Te6edf3setPageRefTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4, Te6edf3elTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"absolute inset-0 flex min-h-0 min-w-0"
Te6edf3embedded
Tb4b4b4:Te6edf3tabs-enabledTff7b72=Ta5d6ff"Te6edf3tabsEnabledTa5d6ff"
Tb4b4b4:Te6edf3is-activeTff7b72=Ta5d6ff"Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Te6edf3activeTabIdTa5d6ff"
Tb4b4b4:Te6edf3destination-hashTff7b72=Ta5d6ff"Te6edf3tabTb4b4b4.Te6edf3destinationHashTa5d6ff"
Tb4b4b4:Te6edf3initial-pathTff7b72=Ta5d6ff"Te6edf3tabTb4b4b4.Te6edf3initialPathTa5d6ff"
Tb4b4b4@Te6edf3navigateTff7b72=Ta5d6ff"Te6edf3onTabNavigateTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4, Te6edf3$eventTb4b4b4)Ta5d6ff"
Tb4b4b4@Te6edf3open-nodeTff7b72=Ta5d6ff"Te6edf3onOpenNodeTa5d6ff"
Tb4b4b4@Te6edf3close-tabTff7b72=Ta5d6ff"Te6edf3closeTabTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4)Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72templateTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72NomadBrowserContextMenu
Tb4b4b4:Te6edf3showTff7b72=Ta5d6ff"Te6edf3contextMenuTb4b4b4.Te6edf3showTa5d6ff"
Tb4b4b4:Te6edf3xTff7b72=Ta5d6ff"Te6edf3contextMenuTb4b4b4.Te6edf3xTa5d6ff"
Tb4b4b4:Te6edf3yTff7b72=Ta5d6ff"Te6edf3contextMenuTb4b4b4.Te6edf3yTa5d6ff"
Tb4b4b4:Te6edf3just-openedTff7b72=Ta5d6ff"Te6edf3contextMenuTb4b4b4.Te6edf3justOpenedTa5d6ff"
Tb4b4b4:Te6edf3has-active-pageTff7b72=Ta5d6ff"Te6edf3contextMenuHasActivePageTa5d6ff"
Tb4b4b4:Te6edf3can-favouriteTff7b72=Ta5d6ff"Te6edf3contextMenuCanFavouriteTa5d6ff"
Tb4b4b4:Te6edf3is-favouriteTff7b72=Ta5d6ff"Te6edf3contextMenuIsFavouriteTa5d6ff"
Tb4b4b4:Te6edf3can-download-pageTff7b72=Ta5d6ff"Te6edf3contextMenuCanDownloadPageTa5d6ff"
Tb4b4b4:Te6edf3show-tab-actionsTff7b72=Ta5d6ff"Te6edf3showTabStripTa5d6ff"
Tb4b4b4:Te6edf3can-close-tabs-rightTff7b72=Ta5d6ff"Te6edf3contextMenuCanCloseTabsRightTa5d6ff"
Tb4b4b4:Te6edf3can-close-other-tabsTff7b72=Ta5d6ff"Te6edf3contextMenuCanCloseOtherTabsTa5d6ff"
Tb4b4b4:Te6edf3can-close-all-tabsTff7b72=Ta5d6ff"Te6edf3tabsTb4b4b4.Te6edf3length Tff7b72> T79c0ff1Ta5d6ff"
Tb4b4b4@Te6edf3closeTff7b72=Ta5d6ff"Te6edf3closeContextMenuTa5d6ff"
Tb4b4b4@Te6edf3view-sourceTff7b72=Ta5d6ff"Te6edf3onContextViewSourceTa5d6ff"
Tb4b4b4@Te6edf3reloadTff7b72=Ta5d6ff"Te6edf3onContextReloadTa5d6ff"
Tb4b4b4@Te6edf3favoriteTff7b72=Ta5d6ff"Te6edf3onContextFavoriteTa5d6ff"
Tb4b4b4@Te6edf3download-pageTff7b72=Ta5d6ff"Te6edf3onContextDownloadPageTa5d6ff"
Tb4b4b4@Te6edf3close-tabs-rightTff7b72=Ta5d6ff"Te6edf3onContextCloseTabsRightTa5d6ff"
Tb4b4b4@Te6edf3close-other-tabsTff7b72=Ta5d6ff"Te6edf3onContextCloseOtherTabsTa5d6ff"
Tb4b4b4@Te6edf3close-all-tabsTff7b72=Ta5d6ff"Te6edf3onContextCloseAllTabsTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72templateTb4b4b4>
Tb4b4b4<Tff7b72scriptTb4b4b4>
Tff7b72import Te6edf3NomadNetworkPage Tff7b72from Ta5d6ff"./NomadNetworkPage.vue"Tb4b4b4;
Tff7b72import Te6edf3NomadBrowserContextMenu Tff7b72from Ta5d6ff"./NomadBrowserContextMenu.vue"Tb4b4b4;
Tff7b72import Te6edf3MaterialDesignIcon Tff7b72from Ta5d6ff"../MaterialDesignIcon.vue"Tb4b4b4;
Tff7b72import Te6edf3GlobalState Tff7b72from Ta5d6ff"../../js/GlobalState"Tb4b4b4;
Tff7b72import Te6edf3GlobalEmitter Tff7b72from Ta5d6ff"../../js/GlobalEmitter"Tb4b4b4;
Tff7b72import Tb4b4b4{ Te6edf3loadNomadTabsTb4b4b4, Te6edf3saveNomadTabs Tb4b4b4} Tff7b72from Ta5d6ff"../../js/browserLayoutStore"Tb4b4b4;
Tff7b72import Te6edf3LinkUtils Tff7b72from Ta5d6ff"../../js/LinkUtils"Tb4b4b4;
Tff7b72import Te6edf3ToastUtils Tff7b72from Ta5d6ff"../../js/ToastUtils"Tb4b4b4;
Tff7b72export Tff7b72default Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"NomadNetworkBrowser"Tb4b4b4,
Te6edf3componentsTff7b72: Tb4b4b4{
Te6edf3NomadNetworkPageTb4b4b4,
Te6edf3NomadBrowserContextMenuTb4b4b4,
Te6edf3MaterialDesignIconTb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3provideTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3nomadBrowserTabActionsTff7b72: Tb4b4b4{
Te6edf3openContextMenuTff7b72: Tff7b72thisTb4b4b4.Te6edf3openPageContextMenuTb4b4b4,
Te6edf3closeContextMenuTff7b72: Tff7b72thisTb4b4b4.Te6edf3closeContextMenuTb4b4b4,
Te6edf3getContextTabIdTff7b72: Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tff7b72thisTb4b4b4.Te6edf3contextMenuTb4b4b4.Te6edf3tabId Tff7b72?? Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3propsTff7b72: Tb4b4b4{
Te6edf3destinationHashTff7b72: Tb4b4b4{
Te6edf3typeTff7b72: Tffa657StringTb4b4b4,
Te6edf3requiredTff7b72: Tff7b72falseTb4b4b4,
Tff7b72defaultTff7b72: Ta5d6ff""Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3dataTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3GlobalStateTb4b4b4,
Te6edf3tabsTff7b72: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3activeTabIdTff7b72: Tff7b72nullTb4b4b4,
Te6edf3nextTabIdTff7b72: T79c0ff1Tb4b4b4,
Te6edf3isWideViewportTff7b72: Tff7b72falseTb4b4b4,
Te6edf3mediaQueryTff7b72: Tff7b72nullTb4b4b4,
Te6edf3mediaQueryListenerTff7b72: Tff7b72nullTb4b4b4,
Te6edf3dragTabIndexTff7b72: Tff7b72nullTb4b4b4,
Te6edf3pageRefsTff7b72: Tb4b4b4{Tb4b4b4}Tb4b4b4,
Te6edf3mountedTabIdsTff7b72: Tb4b4b4{Tb4b4b4}Tb4b4b4,
Te6edf3contextMenuTff7b72: Tb4b4b4{
Te6edf3showTff7b72: Tff7b72falseTb4b4b4,
Te6edf3justOpenedTff7b72: Tff7b72falseTb4b4b4,
Te6edf3xTff7b72: T79c0ff0Tb4b4b4,
Te6edf3yTff7b72: T79c0ff0Tb4b4b4,
Te6edf3tabIdTff7b72: Tff7b72nullTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3computedTff7b72: Tb4b4b4{
Te6edf3tabsEnabledTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3GlobalStateTb4b4b4.Te6edf3configTff7b72?Tb4b4b4.Te6edf3nomad_tabs_enabled Tff7b72!== Tff7b72falseTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3showTabStripTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3isWideViewport Tff7b72&& Tff7b72thisTb4b4b4.Te6edf3tabsEnabled Tff7b72&& Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3length Tff7b72> T79c0ff0Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3activeTabTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3findTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4) Tff7b72|| Tff7b72nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3tabLayoutSignatureTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3tabs Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabs
Tb4b4b4.Te6edf3mapTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Ta5d6ff`Tffd700${Te6edf3tabTb4b4b4.Te6edf3destinationHash Tff7b72|| Ta5d6ff""Tffd700}Ta5d6ff|Tffd700${Te6edf3tabTb4b4b4.Te6edf3path Tff7b72|| Ta5d6ff""Tffd700}Ta5d6ff|Tffd700${Te6edf3tabTb4b4b4.Te6edf3title Tff7b72|| Ta5d6ff""Tffd700}Ta5d6ff`Tb4b4b4)
Tb4b4b4.Te6edf3joinTb4b4b4(Ta5d6ff"\u241f"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3activeIndex Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3findIndexTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4)Tb4b4b4;
Tff7b72return Ta5d6ff`Tffd700${Te6edf3activeIndexTffd700}Ta5d6ff\uTa5d6ff241eTffd700${Te6edf3tabsTffd700}Ta5d6ff`Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3contextTabIndexTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3tabId Tff7b72= Tff7b72thisTb4b4b4.Te6edf3contextMenuTb4b4b4.Te6edf3tabId Tff7b72?? Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4;
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3findIndexTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Te6edf3tabIdTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3contextPageRefTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3tabId Tff7b72= Tff7b72thisTb4b4b4.Te6edf3contextMenuTb4b4b4.Te6edf3tabId Tff7b72?? Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4;
Tff7b72return Te6edf3tabId Tff7b72!= Tff7b72null Tff7b72? Tff7b72thisTb4b4b4.Te6edf3pageRefsTb4b4b4[Te6edf3tabIdTb4b4b4] Tff7b72|| Tff7b72null Tff7b72: Tff7b72nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3contextMenuHasActivePageTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3page Tff7b72= Tff7b72thisTb4b4b4.Te6edf3contextPageRefTb4b4b4;
Tff7b72return Tffa657BooleanTb4b4b4(Te6edf3pageTff7b72?Tb4b4b4.Te6edf3selectedNode Tff7b72&& Te6edf3pageTff7b72?Tb4b4b4.Te6edf3nodePagePathTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3contextMenuCanFavouriteTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tffa657BooleanTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3contextPageRefTff7b72?Tb4b4b4.Te6edf3selectedNodeTff7b72?Tb4b4b4.Te6edf3destination_hashTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3contextMenuIsFavouriteTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3page Tff7b72= Tff7b72thisTb4b4b4.Te6edf3contextPageRefTb4b4b4;
Tff7b72const Te6edf3hash Tff7b72= Te6edf3pageTff7b72?Tb4b4b4.Te6edf3selectedNodeTff7b72?Tb4b4b4.Te6edf3destination_hashTb4b4b4;
Tff7b72return Te6edf3hash Tff7b72? Te6edf3pageTb4b4b4.Te6edf3isFavouriteTb4b4b4(Te6edf3hashTb4b4b4) Tff7b72: Tff7b72falseTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3contextMenuCanDownloadPageTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3page Tff7b72= Tff7b72thisTb4b4b4.Te6edf3contextPageRefTb4b4b4;
Tff7b72return Tffa657BooleanTb4b4b4(
Te6edf3pageTff7b72?Tb4b4b4.Te6edf3nodePageContent Tff7b72&& Te6edf3pageTff7b72?Tb4b4b4.Te6edf3nodePagePath Tff7b72&& Tff7b72!Te6edf3pageTff7b72?Tb4b4b4.Te6edf3isFailedPageContentTff7b72?Tb4b4b4.Tb4b4b4(Te6edf3pageTb4b4b4.Te6edf3nodePageContentTb4b4b4)
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3contextMenuCanCloseTabsRightTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3contextTabIndex Tff7b72>= T79c0ff0 Tff7b72&& Tff7b72thisTb4b4b4.Te6edf3contextTabIndex Tff7b72< Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3length Tff7b72- T79c0ff1Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3contextMenuCanCloseOtherTabsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3length Tff7b72> T79c0ff1 Tff7b72&& Tff7b72thisTb4b4b4.Te6edf3contextTabIndex Tff7b72>= T79c0ff0Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3watchTff7b72: Tb4b4b4{
Te6edf3tabLayoutSignatureTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3persistTabsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3mountedTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3setupViewportWatcherTb4b4b4(Tb4b4b4)Tb4b4b4;
Tffa657windowTb4b4b4.Te6edf3addEventListenerTb4b4b4(Ta5d6ff"keydown"Tb4b4b4, Tff7b72thisTb4b4b4.Te6edf3handleKeydownTb4b4b4, Tff7b72trueTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3initialHash Tff7b72= Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3destinationHash Tff7b72|| Tff7b72thisTb4b4b4.Te6edf3$routeTff7b72?Tb4b4b4.Te6edf3paramsTff7b72?Tb4b4b4.Te6edf3destinationHash Tff7b72|| Ta5d6ff""Tb4b4b4)Tb4b4b4.Te6edf3trimTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3initialPath Tff7b72= Tff7b72thisTb4b4b4.Te6edf3$routeTff7b72?Tb4b4b4.Te6edf3queryTff7b72?Tb4b4b4.Te6edf3path Tff7b72|| Tff7b72nullTb4b4b4;
Tff7b72const Te6edf3forceNewTab Tff7b72= Tff7b72thisTb4b4b4.Te6edf3$routeTff7b72?Tb4b4b4.Te6edf3queryTff7b72?Tb4b4b4.Te6edf3newTab Tff7b72=== Ta5d6ff"1"Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Tff7b72thisTb4b4b4.Te6edf3restoreTabsTb4b4b4(Te6edf3initialHashTb4b4b4, Te6edf3initialPathTb4b4b4, Te6edf3forceNewTabTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3addTabTb4b4b4(Te6edf3initialHashTb4b4b4, Te6edf3initialPathTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3forceNewTabTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3clearNewTabQueryTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3GlobalEmitterTb4b4b4.Te6edf3onTb4b4b4(Ta5d6ff"nomad-open-node"Tb4b4b4, Tff7b72thisTb4b4b4.Te6edf3handleNomadOpenNodeTb4b4b4)Tb4b4b4;
Te6edf3GlobalEmitterTb4b4b4.Te6edf3onTb4b4b4(Ta5d6ff"identity-switched"Tb4b4b4, Tff7b72thisTb4b4b4.Te6edf3onIdentitySwitchedTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3mountTabTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3activatedTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$routeTff7b72?Tb4b4b4.Te6edf3queryTff7b72?Tb4b4b4.Te6edf3newTab Tff7b72=== Ta5d6ff"1"Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3consumeNewTabRouteQueryTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$routeTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3beforeUnmountTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3GlobalEmitterTb4b4b4.Te6edf3offTb4b4b4(Ta5d6ff"nomad-open-node"Tb4b4b4, Tff7b72thisTb4b4b4.Te6edf3handleNomadOpenNodeTb4b4b4)Tb4b4b4;
Te6edf3GlobalEmitterTb4b4b4.Te6edf3offTb4b4b4(Ta5d6ff"identity-switched"Tb4b4b4, Tff7b72thisTb4b4b4.Te6edf3onIdentitySwitchedTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3teardownViewportWatcherTb4b4b4(Tb4b4b4)Tb4b4b4;
Tffa657windowTb4b4b4.Te6edf3removeEventListenerTb4b4b4(Ta5d6ff"keydown"Tb4b4b4, Tff7b72thisTb4b4b4.Te6edf3handleKeydownTb4b4b4, Tff7b72trueTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3methodsTff7b72: Tb4b4b4{
Te6edf3onIdentitySwitchedTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3tabs Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3activeTabId Tff7b72= Tff7b72nullTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3pageRefs Tff7b72= Tb4b4b4{Tb4b4b4}Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3mountedTabIds Tff7b72= Tb4b4b4{Tb4b4b4}Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3addTabTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3saveNomadTabsTb4b4b4(Tb4b4b4{ Te6edf3tabsTff7b72: Tb4b4b4[Tb4b4b4]Tb4b4b4, Te6edf3activeIndexTff7b72: T79c0ff0 Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3setupViewportWatcherTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72typeof Tffa657window Tff7b72=== Ta5d6ff"undefined" Tff7b72|| Tff7b72typeof Tffa657windowTb4b4b4.Te6edf3matchMedia Tff7b72!== Ta5d6ff"function"Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3isWideViewport Tff7b72= Tff7b72falseTb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3mediaQuery Tff7b72= Tffa657windowTb4b4b4.Te6edf3matchMediaTb4b4b4(Ta5d6ff"(min-width: 768px)"Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3isWideViewport Tff7b72= Tff7b72thisTb4b4b4.Te6edf3mediaQueryTb4b4b4.Te6edf3matchesTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3mediaQueryListener Tff7b72= Tb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3isWideViewport Tff7b72= Te6edf3eventTb4b4b4.Te6edf3matchesTb4b4b4;
Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72typeof Tff7b72thisTb4b4b4.Te6edf3mediaQueryTb4b4b4.Te6edf3addEventListener Tff7b72=== Ta5d6ff"function"Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3mediaQueryTb4b4b4.Te6edf3addEventListenerTb4b4b4(Ta5d6ff"change"Tb4b4b4, Tff7b72thisTb4b4b4.Te6edf3mediaQueryListenerTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Tff7b72typeof Tff7b72thisTb4b4b4.Te6edf3mediaQueryTb4b4b4.Te6edf3addListener Tff7b72=== Ta5d6ff"function"Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3mediaQueryTb4b4b4.Te6edf3addListenerTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3mediaQueryListenerTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3teardownViewportWatcherTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tff7b72thisTb4b4b4.Te6edf3mediaQuery Tff7b72|| Tff7b72!Tff7b72thisTb4b4b4.Te6edf3mediaQueryListenerTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72typeof Tff7b72thisTb4b4b4.Te6edf3mediaQueryTb4b4b4.Te6edf3removeEventListener Tff7b72=== Ta5d6ff"function"Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3mediaQueryTb4b4b4.Te6edf3removeEventListenerTb4b4b4(Ta5d6ff"change"Tb4b4b4, Tff7b72thisTb4b4b4.Te6edf3mediaQueryListenerTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Tff7b72typeof Tff7b72thisTb4b4b4.Te6edf3mediaQueryTb4b4b4.Te6edf3removeListener Tff7b72=== Ta5d6ff"function"Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3mediaQueryTb4b4b4.Te6edf3removeListenerTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3mediaQueryListenerTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3mediaQuery Tff7b72= Tff7b72nullTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3mediaQueryListener Tff7b72= Tff7b72nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3mountTabTb4b4b4(Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3tabId Tff7b72== Tff7b72null Tff7b72|| Tff7b72thisTb4b4b4.Te6edf3mountedTabIdsTb4b4b4[Te6edf3tabIdTb4b4b4]Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3mountedTabIds Tff7b72= Tb4b4b4{ Tb4b4b4...Tff7b72thisTb4b4b4.Te6edf3mountedTabIdsTb4b4b4, Tb4b4b4[Te6edf3tabIdTb4b4b4]Tff7b72: Tff7b72true Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3isTabMountedTb4b4b4(Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72return Tffa657BooleanTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3mountedTabIdsTb4b4b4[Te6edf3tabIdTb4b4b4]Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3unmountTabTb4b4b4(Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3tabId Tff7b72== Tff7b72null Tff7b72|| Tff7b72!Tff7b72thisTb4b4b4.Te6edf3mountedTabIdsTb4b4b4[Te6edf3tabIdTb4b4b4]Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72delete Tff7b72thisTb4b4b4.Te6edf3pageRefsTb4b4b4[Te6edf3tabIdTb4b4b4]Tb4b4b4;
Tff7b72const Te6edf3nextMounted Tff7b72= Tb4b4b4{ Tb4b4b4...Tff7b72thisTb4b4b4.Te6edf3mountedTabIds Tb4b4b4}Tb4b4b4;
Tff7b72delete Te6edf3nextMountedTb4b4b4[Te6edf3tabIdTb4b4b4]Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3mountedTabIds Tff7b72= Te6edf3nextMountedTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3addTabTb4b4b4(Te6edf3destinationHash Tff7b72= Ta5d6ff""Tb4b4b4, Te6edf3initialPath Tff7b72= Tff7b72nullTb4b4b4, Te6edf3title Tff7b72= Tff7b72nullTb4b4b4, Te6edf3activate Tff7b72= Tff7b72trueTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3id Tff7b72= Tff7b72thisTb4b4b4.Te6edf3nextTabIdTff7b72++Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3pushTb4b4b4(Tb4b4b4{
Te6edf3idTb4b4b4,
Te6edf3destinationHashTff7b72: Te6edf3destinationHash Tff7b72|| Ta5d6ff""Tb4b4b4,
Te6edf3initialPathTff7b72: Te6edf3initialPath Tff7b72|| Tff7b72nullTb4b4b4,
Te6edf3pathTff7b72: Te6edf3initialPath Tff7b72|| Tff7b72nullTb4b4b4,
Te6edf3titleTff7b72: Te6edf3title Tff7b72|| Tff7b72nullTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3activateTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3activeTabId Tff7b72= Te6edf3idTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3mountTabTb4b4b4(Te6edf3idTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3syncRouteTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3idTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onOpenNodeTb4b4b4(Te6edf3payloadTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3destinationHash Tff7b72= Te6edf3payloadTff7b72?Tb4b4b4.Te6edf3destinationHash Tff7b72|| Ta5d6ff""Tb4b4b4;
Tff7b72const Te6edf3forceNewTab Tff7b72= Te6edf3payloadTff7b72?Tb4b4b4.Te6edf3forceNewTab Tff7b72=== Tff7b72trueTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3destinationHash Tff7b72&& Tff7b72!Te6edf3forceNewTabTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3existing Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3findTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Te6edf3tabTb4b4b4.Te6edf3destinationHash Tff7b72=== Te6edf3destinationHashTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3existingTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3payloadTff7b72?Tb4b4b4.Te6edf3titleTb4b4b4) Tb4b4b4{
Te6edf3existingTb4b4b4.Te6edf3title Tff7b72= Te6edf3payloadTb4b4b4.Te6edf3titleTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3payloadTff7b72?Tb4b4b4.Te6edf3activate Tff7b72!== Tff7b72falseTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3selectTabTb4b4b4(Te6edf3existingTb4b4b4.Te6edf3idTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3addTabTb4b4b4(
Te6edf3destinationHashTb4b4b4,
Te6edf3payloadTff7b72?Tb4b4b4.Te6edf3pagePath Tff7b72|| Tff7b72nullTb4b4b4,
Te6edf3payloadTff7b72?Tb4b4b4.Te6edf3title Tff7b72|| Tff7b72nullTb4b4b4,
Te6edf3payloadTff7b72?Tb4b4b4.Te6edf3activate Tff7b72!== Tff7b72false
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3selectRelativeTabTb4b4b4(Te6edf3offsetTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3length Tff7b72< T79c0ff2Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3index Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3findIndexTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3index Tff7b72=== Tff7b72-T79c0ff1Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3nextIndex Tff7b72= Tb4b4b4(Te6edf3index Tff7b72+ Te6edf3offset Tff7b72+ Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3lengthTb4b4b4) Tff7b72% Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3lengthTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3selectTabTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4[Te6edf3nextIndexTb4b4b4]Tb4b4b4.Te6edf3idTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3selectTabByIndexTb4b4b4(Te6edf3indexTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3index Tff7b72>= T79c0ff0 Tff7b72&& Te6edf3index Tff7b72< Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3lengthTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3selectTabTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4[Te6edf3indexTb4b4b4]Tb4b4b4.Te6edf3idTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3handleKeydownTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tff7b72thisTb4b4b4.Te6edf3tabsEnabled Tff7b72|| Tff7b72thisTb4b4b4.Te6edf3$routeTff7b72?Tb4b4b4.Te6edf3name Tff7b72!== Ta5d6ff"nomadnetwork"Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3isMac Tff7b72= Te6edf3navigatorTb4b4b4.Te6edf3platformTb4b4b4.Te6edf3toUpperCaseTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3indexOfTb4b4b4(Ta5d6ff"MAC"Tb4b4b4) Tff7b72>= T79c0ff0Tb4b4b4;
Tff7b72const Te6edf3mod Tff7b72= Te6edf3isMac Tff7b72? Te6edf3eventTb4b4b4.Te6edf3metaKey Tff7b72: Te6edf3eventTb4b4b4.Te6edf3ctrlKeyTb4b4b4;
Tff7b72const Te6edf3hasModifier Tff7b72= Te6edf3eventTb4b4b4.Te6edf3ctrlKey Tff7b72|| Te6edf3eventTb4b4b4.Te6edf3metaKey Tff7b72|| Te6edf3eventTb4b4b4.Te6edf3altKeyTb4b4b4;
Tff7b72const Te6edf3isInput Tff7b72=
Tb4b4b4[Ta5d6ff"INPUT"Tb4b4b4, Ta5d6ff"TEXTAREA"Tb4b4b4]Tb4b4b4.Te6edf3includesTb4b4b4(Tffa657documentTb4b4b4.Te6edf3activeElementTff7b72?Tb4b4b4.Te6edf3tagNameTb4b4b4) Tff7b72||
Tffa657documentTb4b4b4.Te6edf3activeElementTff7b72?Tb4b4b4.Te6edf3isContentEditableTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3isInput Tff7b72&& Tff7b72!Te6edf3hasModifierTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3key Tff7b72= Te6edf3eventTb4b4b4.Te6edf3keyTb4b4b4.Te6edf3toLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3mod Tff7b72&& Te6edf3key Tff7b72=== Ta5d6ff"t"Tb4b4b4) Tb4b4b4{
Te6edf3eventTb4b4b4.Te6edf3preventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3eventTb4b4b4.Te6edf3stopPropagationTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3addTabTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3mod Tff7b72&& Te6edf3key Tff7b72=== Ta5d6ff"w"Tb4b4b4) Tb4b4b4{
Te6edf3eventTb4b4b4.Te6edf3preventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3eventTb4b4b4.Te6edf3stopPropagationTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3activeTabId Tff7b72!= Tff7b72nullTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3closeTabTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3eventTb4b4b4.Te6edf3ctrlKey Tff7b72&& Te6edf3key Tff7b72=== Ta5d6ff"tab"Tb4b4b4) Tb4b4b4{
Te6edf3eventTb4b4b4.Te6edf3preventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3eventTb4b4b4.Te6edf3stopPropagationTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3selectRelativeTabTb4b4b4(Te6edf3eventTb4b4b4.Te6edf3shiftKey Tff7b72? Tff7b72-T79c0ff1 Tff7b72: T79c0ff1Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3eventTb4b4b4.Te6edf3ctrlKey Tff7b72&& Te6edf3key Tff7b72=== Ta5d6ff"pageup"Tb4b4b4) Tb4b4b4{
Te6edf3eventTb4b4b4.Te6edf3preventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3eventTb4b4b4.Te6edf3stopPropagationTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3selectRelativeTabTb4b4b4(Tff7b72-T79c0ff1Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3eventTb4b4b4.Te6edf3ctrlKey Tff7b72&& Te6edf3key Tff7b72=== Ta5d6ff"pagedown"Tb4b4b4) Tb4b4b4{
Te6edf3eventTb4b4b4.Te6edf3preventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3eventTb4b4b4.Te6edf3stopPropagationTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3selectRelativeTabTb4b4b4(T79c0ff1Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3mod Tff7b72&& Te6edf3key Tff7b72>= Ta5d6ff"1" Tff7b72&& Te6edf3key Tff7b72<= Ta5d6ff"9"Tb4b4b4) Tb4b4b4{
Te6edf3eventTb4b4b4.Te6edf3preventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3eventTb4b4b4.Te6edf3stopPropagationTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3selectTabByIndexTb4b4b4(Tffa657parseIntTb4b4b4(Te6edf3keyTb4b4b4, T79c0ff10Tb4b4b4) Tff7b72- T79c0ff1Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3restoreTabsTb4b4b4(Te6edf3routeHashTb4b4b4, Te6edf3routePathTb4b4b4, Te6edf3forceNewTab Tff7b72= Tff7b72falseTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3saved Tff7b72= Te6edf3loadNomadTabsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3saved Tff7b72|| Te6edf3savedTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3length Tff7b72=== T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72falseTb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3tabs Tff7b72= Te6edf3savedTb4b4b4.Te6edf3tabs
Tb4b4b4.Te6edf3mapTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Tb4b4b4(Tb4b4b4{
Te6edf3idTff7b72: Tff7b72thisTb4b4b4.Te6edf3nextTabIdTff7b72++Tb4b4b4,
Te6edf3destinationHashTff7b72:
Tff7b72typeof Te6edf3tabTb4b4b4.Te6edf3destinationHash Tff7b72=== Ta5d6ff"string" Tff7b72&& Ta5d6ff/^[0-9a-fA-F]{32}$/Tb4b4b4.Te6edf3testTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3destinationHashTb4b4b4)
Tff7b72? Te6edf3tabTb4b4b4.Te6edf3destinationHash
Tff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3initialPathTff7b72: Tff7b72thisTb4b4b4.Te6edf3sanitizeNomadTabPathTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3pathTb4b4b4)Tb4b4b4,
Te6edf3pathTff7b72: Tff7b72thisTb4b4b4.Te6edf3sanitizeNomadTabPathTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3pathTb4b4b4)Tb4b4b4,
Te6edf3titleTff7b72: Tff7b72typeof Te6edf3tabTb4b4b4.Te6edf3title Tff7b72=== Ta5d6ff"string" Tff7b72? Te6edf3tabTb4b4b4.Te6edf3title Tff7b72: Tff7b72nullTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4)
Tb4b4b4.Te6edf3filterTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Tff7b72!Tff7b72thisTb4b4b4.Te6edf3isExternalNomadTabPathTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3pathTb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3length Tff7b72=== T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72falseTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3activeIndex Tff7b72=
Tffa657NumberTb4b4b4.Te6edf3isIntegerTb4b4b4(Te6edf3savedTb4b4b4.Te6edf3activeIndexTb4b4b4) Tff7b72&& Te6edf3savedTb4b4b4.Te6edf3activeIndex Tff7b72>= T79c0ff0 Tff7b72&& Te6edf3savedTb4b4b4.Te6edf3activeIndex Tff7b72< Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3length
Tff7b72? Te6edf3savedTb4b4b4.Te6edf3activeIndex
Tff7b72: T79c0ff0Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3activeTabId Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4[Te6edf3activeIndexTb4b4b4]Tb4b4b4.Te6edf3idTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3routeHashTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3forceNewTabTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3addTabTb4b4b4(Te6edf3routeHashTb4b4b4, Te6edf3routePathTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Tff7b72const Te6edf3existing Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3findTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Te6edf3tabTb4b4b4.Te6edf3destinationHash Tff7b72=== Te6edf3routeHashTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3existingTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3activeTabId Tff7b72= Te6edf3existingTb4b4b4.Te6edf3idTb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3addTabTb4b4b4(Te6edf3routeHashTb4b4b4, Te6edf3routePathTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3syncRouteTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72return Tff7b72trueTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3sanitizeNomadTabPathTb4b4b4(Te6edf3pathTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3path Tff7b72!== Ta5d6ff"string" Tff7b72|| Te6edf3pathTb4b4b4.Te6edf3length Tff7b72=== T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72nullTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3LinkUtilsTb4b4b4.Te6edf3httpUrlHrefOrNullTb4b4b4(Te6edf3pathTb4b4b4.Te6edf3trimTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72nullTb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3pathTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3isExternalNomadTabPathTb4b4b4(Te6edf3pathTb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72typeof Te6edf3path Tff7b72=== Ta5d6ff"string" Tff7b72&& Te6edf3LinkUtilsTb4b4b4.Te6edf3httpUrlHrefOrNullTb4b4b4(Te6edf3pathTb4b4b4.Te6edf3trimTb4b4b4(Tb4b4b4)Tb4b4b4) Tff7b72!= Tff7b72nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3persistTabsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3activeIndex Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3findIndexTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4)Tb4b4b4;
Te6edf3saveNomadTabsTb4b4b4(Tb4b4b4{
Te6edf3tabsTff7b72: Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3mapTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Tb4b4b4(Tb4b4b4{
Te6edf3destinationHashTff7b72: Te6edf3tabTb4b4b4.Te6edf3destinationHash Tff7b72|| Ta5d6ff""Tb4b4b4,
Te6edf3pathTff7b72: Tff7b72thisTb4b4b4.Te6edf3sanitizeNomadTabPathTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3pathTb4b4b4)Tb4b4b4,
Te6edf3titleTff7b72: Te6edf3tabTb4b4b4.Te6edf3title Tff7b72|| Tff7b72nullTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4)Tb4b4b4,
Te6edf3activeIndexTff7b72: Te6edf3activeIndex Tff7b72< T79c0ff0 Tff7b72? T79c0ff0 Tff7b72: Te6edf3activeIndexTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3selectTabTb4b4b4(Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3activeTabId Tff7b72=== Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3tab Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3findTb4b4b4(Tb4b4b4(Te6edf3entryTb4b4b4) Tb4b4b4=> Te6edf3entryTb4b4b4.Te6edf3id Tff7b72=== Te6edf3tabIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3tabTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3warningTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"nomadnet.tab_switch_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3activeTabId Tff7b72= Te6edf3tabIdTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3mountTabTb4b4b4(Te6edf3tabIdTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3syncRouteTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3$nextTickTb4b4b4(Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3verifyActiveTabPageTb4b4b4(Te6edf3tabTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3verifyActiveTabPageTb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3page Tff7b72= Tff7b72thisTb4b4b4.Te6edf3pageRefsTb4b4b4[Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3page Tff7b72|| Tff7b72typeof Te6edf3pageTb4b4b4.Te6edf3getEmbeddedTabStateHash Tff7b72!== Ta5d6ff"function"Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3expectedHash Tff7b72= Tb4b4b4(Te6edf3tabTb4b4b4.Te6edf3destinationHash Tff7b72|| Ta5d6ff""Tb4b4b4)Tb4b4b4.Te6edf3trimTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3loadedHash Tff7b72= Te6edf3pageTb4b4b4.Te6edf3getEmbeddedTabStateHashTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3expectedHash Tff7b72|| Tff7b72!Te6edf3loadedHash Tff7b72|| Te6edf3expectedHash Tff7b72=== Te6edf3loadedHashTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3pageTb4b4b4.Te6edf3restoreEmbeddedTabState Tff7b72=== Ta5d6ff"function"Tb4b4b4) Tb4b4b4{
Te6edf3pageTb4b4b4.Te6edf3restoreEmbeddedTabStateTb4b4b4(Te6edf3expectedHashTb4b4b4, Te6edf3tabTb4b4b4.Te6edf3pathTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3ToastUtilsTb4b4b4.Te6edf3warningTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"nomadnet.tab_content_mismatch"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onTabDragStartTb4b4b4(Te6edf3indexTb4b4b4, Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3dragTabIndex Tff7b72= Te6edf3indexTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3eventTb4b4b4.Te6edf3dataTransferTb4b4b4) Tb4b4b4{
Te6edf3eventTb4b4b4.Te6edf3dataTransferTb4b4b4.Te6edf3effectAllowed Tff7b72= Ta5d6ff"move"Tb4b4b4;
Te6edf3eventTb4b4b4.Te6edf3dataTransferTb4b4b4.Te6edf3setDataTb4b4b4(Ta5d6ff"text/plain"Tb4b4b4, Tffa657StringTb4b4b4(Te6edf3indexTb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3onTabDragOverTb4b4b4(Te6edf3indexTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3dragTabIndex Tff7b72=== Tff7b72null Tff7b72|| Tff7b72thisTb4b4b4.Te6edf3dragTabIndex Tff7b72=== Te6edf3indexTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Tb4b4b4[Te6edf3movedTb4b4b4] Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3spliceTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3dragTabIndexTb4b4b4, T79c0ff1Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3spliceTb4b4b4(Te6edf3indexTb4b4b4, T79c0ff0Tb4b4b4, Te6edf3movedTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3dragTabIndex Tff7b72= Te6edf3indexTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onTabDropTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3dragTabIndex Tff7b72= Tff7b72nullTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3persistTabsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onTabDragEndTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3dragTabIndex Tff7b72= Tff7b72nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3closeTabTb4b4b4(Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3index Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3findIndexTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Te6edf3tabIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3index Tff7b72=== Tff7b72-T79c0ff1Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3wasActive Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4[Te6edf3indexTb4b4b4]Tb4b4b4.Te6edf3id Tff7b72=== Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3spliceTb4b4b4(Te6edf3indexTb4b4b4, T79c0ff1Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3unmountTabTb4b4b4(Te6edf3tabIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3length Tff7b72=== T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3addTabTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3wasActiveTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3neighbour Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4[Te6edf3indexTb4b4b4] Tff7b72|| Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4[Te6edf3index Tff7b72- T79c0ff1Tb4b4b4] Tff7b72|| Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3activeTabId Tff7b72= Te6edf3neighbourTb4b4b4.Te6edf3idTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3mountTabTb4b4b4(Te6edf3neighbourTb4b4b4.Te6edf3idTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3syncRouteTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onTabNavigateTb4b4b4(Te6edf3tabIdTb4b4b4, Te6edf3payloadTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3tab Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3findTb4b4b4(Tb4b4b4(Te6edf3entryTb4b4b4) Tb4b4b4=> Te6edf3entryTb4b4b4.Te6edf3id Tff7b72=== Te6edf3tabIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3tabTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3payloadTff7b72?Tb4b4b4.Te6edf3destinationHash Tff7b72!= Tff7b72nullTb4b4b4) Tb4b4b4{
Te6edf3tabTb4b4b4.Te6edf3destinationHash Tff7b72= Te6edf3payloadTb4b4b4.Te6edf3destinationHashTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3payloadTff7b72?Tb4b4b4.Te6edf3pagePath Tff7b72!= Tff7b72nullTb4b4b4) Tb4b4b4{
Te6edf3tabTb4b4b4.Te6edf3path Tff7b72= Te6edf3payloadTb4b4b4.Te6edf3pagePathTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3payloadTff7b72?Tb4b4b4.Te6edf3title Tff7b72!= Tff7b72nullTb4b4b4) Tb4b4b4{
Te6edf3tabTb4b4b4.Te6edf3title Tff7b72= Te6edf3payloadTb4b4b4.Te6edf3titleTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3syncRouteTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3tabTitleTb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3tabTb4b4b4.Te6edf3titleTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3tabTb4b4b4.Te6edf3titleTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3tabTb4b4b4.Te6edf3destinationHashTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3tabTb4b4b4.Te6edf3destinationHashTb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff0Tb4b4b4, T79c0ff12Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"nomadnet.new_tab"Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3syncRouteTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3tab Tff7b72= Tff7b72thisTb4b4b4.Te6edf3activeTabTb4b4b4;
Tff7b72const Te6edf3targetHash Tff7b72= Te6edf3tabTff7b72?Tb4b4b4.Te6edf3destinationHash Tff7b72|| Ta5d6ff""Tb4b4b4;
Tff7b72const Te6edf3currentHash Tff7b72= Tff7b72thisTb4b4b4.Te6edf3$routeTff7b72?Tb4b4b4.Te6edf3paramsTff7b72?Tb4b4b4.Te6edf3destinationHash Tff7b72|| Ta5d6ff""Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3targetHash Tff7b72=== Te6edf3currentHashTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3routeOptions Tff7b72= Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"nomadnetwork"Tb4b4b4,
Te6edf3paramsTff7b72: Tb4b4b4{ Te6edf3destinationHashTff7b72: Te6edf3targetHash Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$routeTff7b72?Tb4b4b4.Te6edf3queryTb4b4b4) Tb4b4b4{
Te6edf3routeOptionsTb4b4b4.Te6edf3query Tff7b72= Tb4b4b4{ Tb4b4b4...Tff7b72thisTb4b4b4.Te6edf3$routeTb4b4b4.Te6edf3query Tb4b4b4}Tb4b4b4;
Tff7b72delete Te6edf3routeOptionsTb4b4b4.Te6edf3queryTb4b4b4.Te6edf3pathTb4b4b4;
Tff7b72delete Te6edf3routeOptionsTb4b4b4.Te6edf3queryTb4b4b4.Te6edf3archive_idTb4b4b4;
Tff7b72delete Te6edf3routeOptionsTb4b4b4.Te6edf3queryTb4b4b4.Te6edf3newTabTb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3$routerTb4b4b4.Te6edf3replaceTb4b4b4(Te6edf3routeOptionsTb4b4b4)Tb4b4b4.Tff7b72catchTb4b4b4(Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3handleNomadOpenNodeTb4b4b4(Te6edf3payloadTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3destinationHash Tff7b72= Tb4b4b4(Te6edf3payloadTff7b72?Tb4b4b4.Te6edf3destinationHash Tff7b72|| Ta5d6ff""Tb4b4b4)Tb4b4b4.Te6edf3trimTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3destinationHashTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72try Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$routeTff7b72?Tb4b4b4.Te6edf3name Tff7b72!== Ta5d6ff"nomadnetwork"Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3$router
Tb4b4b4.Te6edf3pushTb4b4b4(Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"nomadnetwork"Tb4b4b4,
Te6edf3paramsTff7b72: Tb4b4b4{ Te6edf3destinationHash Tb4b4b4}Tb4b4b4,
Te6edf3queryTff7b72: Tb4b4b4{ Te6edf3newTabTff7b72: Ta5d6ff"1" Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4)
Tb4b4b4.Te6edf3thenTb4b4b4(Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3consumeNewTabRouteQueryTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$routeTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)
Tb4b4b4.Tff7b72catchTb4b4b4(Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"nomadnet.open_node_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3onOpenNodeTb4b4b4(Tb4b4b4{
Tb4b4b4...Te6edf3payloadTb4b4b4,
Te6edf3destinationHashTb4b4b4,
Te6edf3forceNewTabTff7b72: Te6edf3payloadTff7b72?Tb4b4b4.Te6edf3forceNewTab Tff7b72!== Tff7b72falseTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTb4b4b4.Te6edf3errorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"nomadnet.open_node_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3consumeNewTabRouteQueryTb4b4b4(Te6edf3routeTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3routeTff7b72?Tb4b4b4.Te6edf3name Tff7b72!== Ta5d6ff"nomadnetwork" Tff7b72|| Te6edf3routeTb4b4b4.Te6edf3queryTff7b72?Tb4b4b4.Te6edf3newTab Tff7b72!== Ta5d6ff"1"Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3destinationHash Tff7b72= Tb4b4b4(Te6edf3routeTb4b4b4.Te6edf3paramsTff7b72?Tb4b4b4.Te6edf3destinationHash Tff7b72|| Ta5d6ff""Tb4b4b4)Tb4b4b4.Te6edf3trimTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3destinationHashTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3clearNewTabQueryTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3onOpenNodeTb4b4b4(Tb4b4b4{
Te6edf3destinationHashTb4b4b4,
Te6edf3pagePathTff7b72: Te6edf3routeTb4b4b4.Te6edf3queryTff7b72?Tb4b4b4.Te6edf3path Tff7b72|| Tff7b72nullTb4b4b4,
Te6edf3forceNewTabTff7b72: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3clearNewTabQueryTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$routeTff7b72?Tb4b4b4.Te6edf3queryTff7b72?Tb4b4b4.Te6edf3newTab Tff7b72!== Ta5d6ff"1"Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3query Tff7b72= Tb4b4b4{ Tb4b4b4...Tff7b72thisTb4b4b4.Te6edf3$routeTb4b4b4.Te6edf3query Tb4b4b4}Tb4b4b4;
Tff7b72delete Te6edf3queryTb4b4b4.Te6edf3newTabTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3$routerTb4b4b4.Te6edf3replaceTb4b4b4(Tb4b4b4{ Tb4b4b4...Tff7b72thisTb4b4b4.Te6edf3$routeTb4b4b4, Te6edf3query Tb4b4b4}Tb4b4b4)Tb4b4b4.Tff7b72catchTb4b4b4(Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3setPageRefTb4b4b4(Te6edf3tabIdTb4b4b4, Te6edf3elTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3elTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3pageRefsTb4b4b4[Te6edf3tabIdTb4b4b4] Tff7b72= Te6edf3elTb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72delete Tff7b72thisTb4b4b4.Te6edf3pageRefsTb4b4b4[Te6edf3tabIdTb4b4b4]Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3openTabContextMenuTb4b4b4(Te6edf3eventTb4b4b4, Te6edf3tabTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3selectTabTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3contextMenu Tff7b72= Tb4b4b4{
Te6edf3showTff7b72: Tff7b72trueTb4b4b4,
Te6edf3justOpenedTff7b72: Tff7b72trueTb4b4b4,
Te6edf3xTff7b72: Te6edf3eventTb4b4b4.Te6edf3clientXTb4b4b4,
Te6edf3yTff7b72: Te6edf3eventTb4b4b4.Te6edf3clientYTb4b4b4,
Te6edf3tabIdTff7b72: Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4,
Tb4b4b4}Tb4b4b4;
Te6edf3setTimeoutTb4b4b4(Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3contextMenuTb4b4b4.Te6edf3justOpened Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff50Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3openPageContextMenuTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3contextMenu Tff7b72= Tb4b4b4{
Te6edf3showTff7b72: Tff7b72trueTb4b4b4,
Te6edf3justOpenedTff7b72: Tff7b72trueTb4b4b4,
Te6edf3xTff7b72: Te6edf3eventTb4b4b4.Te6edf3clientXTb4b4b4,
Te6edf3yTff7b72: Te6edf3eventTb4b4b4.Te6edf3clientYTb4b4b4,
Te6edf3tabIdTff7b72: Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4,
Tb4b4b4}Tb4b4b4;
Te6edf3setTimeoutTb4b4b4(Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3contextMenuTb4b4b4.Te6edf3justOpened Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff50Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3closeContextMenuTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3contextMenuTb4b4b4.Te6edf3show Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3runContextPageActionTb4b4b4(Te6edf3actionFnTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3page Tff7b72= Tff7b72thisTb4b4b4.Te6edf3contextPageRefTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3pageTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3warningTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"nomadnet.context_menu_page_unavailable"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3closeContextMenuTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72try Tb4b4b4{
Tff7b72await Te6edf3actionFnTb4b4b4(Te6edf3pageTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3errorTb4b4b4) Tb4b4b4{
Te6edf3consoleTb4b4b4.Te6edf3errorTb4b4b4(Ta5d6ff"nomad browser context menu action failed"Tb4b4b4, Te6edf3errorTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"nomadnet.context_menu_action_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72finally Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3closeContextMenuTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3onContextViewSourceTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3runContextPageActionTb4b4b4(Tb4b4b4(Te6edf3pageTb4b4b4) Tb4b4b4=> Te6edf3pageTb4b4b4.Te6edf3showPageSourceTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onContextReloadTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3runContextPageActionTb4b4b4(Tb4b4b4(Te6edf3pageTb4b4b4) Tb4b4b4=> Te6edf3pageTb4b4b4.Te6edf3reloadNodePageTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onContextFavoriteTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3runContextPageActionTb4b4b4(Tb4b4b4(Te6edf3pageTb4b4b4) Tb4b4b4=> Te6edf3pageTb4b4b4.Te6edf3toggleFavouriteFromContextTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onContextDownloadPageTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3runContextPageActionTb4b4b4(Tb4b4b4(Te6edf3pageTb4b4b4) Tb4b4b4=> Te6edf3pageTb4b4b4.Te6edf3downloadPageToDiskTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onContextCloseTabsRightTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3tabId Tff7b72= Tff7b72thisTb4b4b4.Te6edf3contextMenuTb4b4b4.Te6edf3tabId Tff7b72?? Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3closeTabsToRightTb4b4b4(Te6edf3tabIdTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3closeContextMenuTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onContextCloseOtherTabsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3tabId Tff7b72= Tff7b72thisTb4b4b4.Te6edf3contextMenuTb4b4b4.Te6edf3tabId Tff7b72?? Tff7b72thisTb4b4b4.Te6edf3activeTabIdTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3closeOtherTabsTb4b4b4(Te6edf3tabIdTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3closeContextMenuTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onContextCloseAllTabsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3closeAllTabsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3closeContextMenuTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3closeTabsToRightTb4b4b4(Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3index Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3findIndexTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Te6edf3tabIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3index Tff7b72=== Tff7b72-T79c0ff1Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3removeIds Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3sliceTb4b4b4(Te6edf3index Tff7b72+ T79c0ff1Tb4b4b4)Tb4b4b4.Te6edf3mapTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4)Tb4b4b4;
Te6edf3removeIdsTb4b4b4.Te6edf3forEachTb4b4b4(Tb4b4b4(Te6edf3idTb4b4b4) Tb4b4b4=> Tff7b72thisTb4b4b4.Te6edf3closeTabTb4b4b4(Te6edf3idTb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3closeOtherTabsTb4b4b4(Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3keepId Tff7b72= Te6edf3tabIdTb4b4b4;
Tff7b72const Te6edf3removeIds Tff7b72= Tff7b72thisTb4b4b4.Te6edf3tabsTb4b4b4.Te6edf3filterTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Te6edf3tabTb4b4b4.Te6edf3id Tff7b72!== Te6edf3keepIdTb4b4b4)Tb4b4b4.Te6edf3mapTb4b4b4(Tb4b4b4(Te6edf3tabTb4b4b4) Tb4b4b4=> Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4)Tb4b4b4;
Te6edf3removeIdsTb4b4b4.Te6edf3forEachTb4b4b4(Tb4b4b4(Te6edf3idTb4b4b4) Tb4b4b4=> Tff7b72thisTb4b4b4.Te6edf3closeTabTb4b4b4(Te6edf3idTb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3selectTabTb4b4b4(Te6edf3keepIdTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3closeAllTabsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3tabs Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3pageRefs Tff7b72= Tb4b4b4{Tb4b4b4}Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3addTabTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4<Tb4b4b4/Tff7b72scriptTb4b4b4>
Tb4b4b4<Tff7b72style Te6edf3scopedTb4b4b4>
Tb4b4b4.T56d364nomad-tab-strip Tb4b4b4{
Tff7b72scrollbar-widthTb4b4b4: Tff7b72thinTb4b4b4;
Tff7b72scrollbar-colorTb4b4b4: Tff7b72transparent Tff7b72transparentTb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364nomad-tab-stripTb4b4b4::Tf0883e-webkit-scrollbar Tb4b4b4{
Tff7b72heightTb4b4b4: T79c0ff6Tffa657pxTb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364nomad-tab-stripTb4b4b4::Tf0883e-webkit-scrollbarTb4b4b4:Tf0883evertical Tb4b4b4{
Tff7b72displayTb4b4b4: Tff7b72noneTb4b4b4;
Tff7b72widthTb4b4b4: T79c0ff0Tb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364nomad-tab-stripTb4b4b4::Tf0883e-webkit-scrollbar-thumb Tb4b4b4{
Tff7b72border-radiusTb4b4b4: T79c0ff999Tffa657pxTb4b4b4;
Tff7b72backgroundTb4b4b4: Td2a8ffcolor-mixTb4b4b4(Te6edf3in Te6edf3srgbTb4b4b4, Td2a8ffvarTb4b4b4(Te6edf3--mc-borderTb4b4b4, T79c0ff#27272aTb4b4b4) T79c0ff70Tffa657%Tb4b4b4, Tff7b72transparentTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4<Tb4b4b4/Tff7b72styleTb4b4b4>
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────